
import fileManagers.XMLController;
import layoutHandling.LayoutHandler;
import layoutHandling.XMLParser;
import umat.beans.Node;
import umat.beans.Tree;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Tudor
 */
public class NewClass {
    public static void main(String[] args){
        Tree tree=new Tree();
       XMLController ctr=new XMLController(tree);
       tree.getRoot().setData("NewTree");
       Node n1=new Node("n1",tree.getRoot());
       Node n2=new Node("n2",tree.getRoot());
       Node n3=new Node("n3",tree.getRoot());
       
       n1.setFieldName("f1");
       n1.setFieldType("String");
       n1.addField();
       
       n2.setFieldName("f2");
       n2.setFieldType("String");
       n2.addField();
       
       Node n21=new Node("n2.1",n2);
       Node n22=new Node("n2.2",n2);
       
       Node n31=new Node("n3.1",n3);
       n31.setFieldName("f31");
       n31.setFieldType("String");
       n31.addField();
       Node n32=new Node("n3.2",n3);

       ctr.parseToXML();
       
       
       String xml = "<?xml version=\"1.0\"?><!DOCTYPE cael []>"+
                "<cael version=\"1.0\" aeh=\"reject\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"caels.xsd\">"+
                "<countryCode name=\"Austria\" threela=\"ROU\" twola=\"RO\" numeric=\"642\"/>"+
                "<authority help=\"more\" expert=\"teachers\" aehApproved=\"hide\"/>"+
                "<group genderseparation=\"rejected\"/>"+
                "<language presence=\"show\" culture=\"show\"/>"+
                "<lesson hierarchy=\"deep\" help=\"more\" access=\"limited\" choice=\"limited\" ambiguity=\"less\"/>"+
                "<data security=\"absent\"/>"+
                "<comment>Comment text for Romania's CAE-L description</comment>"+
                "</cael>";
       XMLParser parser = new XMLParser(xml);
       parser.parseXML();
       LayoutHandler lh = parser.getLh();
       lh.toString();
    }
    
}
